default
partial alphanumeric_keys
xkb_symbols "sha" {
	name[Group1]= "Shavian phonetic";
	
	include "us(basic)"

	key.type[group1]="FOUR_LEVEL_ALPHABETIC";

	key <LatA> { 	[ 0x1010469, 0x1010468, a, A ]	};	// ADO, ASH
	key <LatB> {	[ 0x101045A, 0x101045A, b, B ]	};	// BIB
	key <LatC> {	[ 0x1010457, 0x101047D, c, C ]	};	// CHURCH, 
	key <LatD> {	[ 0x101045B, 0x101047C, d, D ]	};	// DEAD, ARRAY
	key <LatE> {	[ 0x1010467, 0x1010471, e, E ]	};	// EGG, AGE
	key <LatF> {	[ 0x1010453, 0x1010472, f, F ]	};	// FEE, ICE
	key <LatG> {	[ 0x101045C, 0x10000b7, g, G ]	};	// GAG, DOT
	key <LatH> {	[ 0x1010463, 0x101045E, h, H ]	};	// HA-HA, THEY
	key <LatI> {	[ 0x1010466, 0x1010470, i, I ]	};	// IF, EAT
	key <LatJ> {	[ 0x1010458, 0x1010461, j, J ]	};	// YEA, JUDGE
	key <LatK> {	[ 0x1010452, 0x1010452,	k, K ]	};	// KICK
	key <LatL> {	[ 0x1010464, 0x1010464, l, L ]	};	// LOLL
	key <LatM> {	[ 0x1010465, 0x1010475, m, M ]	};	// MIME, OOZE
	key <LatN> {	[ 0x101046F, 0x1010459, n, N ]	};	// NUN, HUNG
	key <LatO> {	[ 0x101046A, 0x1010474, o, O ]	};	// ON, OAK
	key <LatP> {	[ 0x1010450, 0x1010479, p, P ]	};	// PEEP, OR
	key <LatQ> {	[ 0x1010476, 0x101046C, q, Q ]	};	// OIL, OUT
	key <LatR> {	[ 0x101046E, 0x1010478, r, R ]	};	// ROAR, ARE
	key <LatS> {	[ 0x1010455, 0x1010456, s, S ]	};	// SO, SURE
	key <LatT> {	[ 0x1010451, 0x1010454, t, T ]	};	// TOT, THIGH
	key <LatU> {	[ 0x1010473, 0x101046B, u, U ]	};	// UP, WOOL
	key <LatV> {	[ 0x101045D, 0x1010475, v, V ]	};	// VOW, YEW
	key <LatW> {	[ 0x1010462, 0x101047E, w, W ]	};	// WOE, IAN
	key <LatX> {	[ 0x101047B, 0x101047A, x, X ]	};	// ERR, AIR
	key <LatY> {	[ 0x1010477, 0x101046D, y, Y ]	};	// AWE, AH
	key <LatZ> {	[ 0x101045F, 0x1010460, z, Z ]	};	// ZOO, MEASURE

	include "level3(ralt_switch)"
};
